a kind of armadillo - Allemand Anglais Dictionnaire